<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
		<meta http-equiv="content-script-type" content="text/javascript" />
		<script src="js/AIRAliases.js" type="text/javascript"></script>
		<script src="js/jquery.js" type="text/javascript"></script>
<!-- Jamal APP MVC -->
		<script src="js/jamal/all_packed.js" type="text/javascript"></script>
				
		<script src="js/jamal/vendors/debug/firebug.js" type="text/javascript"></script>
				
		<link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
		<title>Jamal Builder Help</title>
	</head>
	<body class="jamal {controller:'Helps',action:'index',debug:true}">
		<h1 id="logo">Builder</h1>
		<div id="container">
        	<ul class="tabs-nav">
                <li><a href="build.htm"><span>Build</span></a></li>
		<!--
				<li><a href="projects.htm"><span>Projects</span></a></li>
				<li><a href="templates.htm"><span>Templates</span></a></li>      
				<li><a href="settings.htm"><span>Settings</span></a></li>
			-->
				<li class="tabs-selected"><a href="help.htm"><span>Help</span></a></li>
            </ul>	
				
			<div id="help">			
			
				<fieldset>
					<legend>Conventions</legend> 								
					<p>
					Javascript Folders should be organized the following way. 
					</p>
		
					<div id="helpFileList">	
						<ul class="treeview">
							<li><img src="img/folder.gif" /> my_jamal_only_js_folder <small> this is the folder you are choosing</small>
								<ul>
									<li><img src="img/folder.gif" /> jamal<small> Jamal Core Framework</small>
										<ul>
											<li><img src="img/folder.gif" /> components <small> core wide components </small></li>
											<li><img src="img/folder.gif" /> libs <small> core libs </small></li>
											<li><img src="img/folder.gif" /> plugins<small> jQuery plugins </small></li>
										</ul>
									</li>
									
									<li><img src="img/folder.gif" /> app<small> your application specific code</small>
										<ul>
											<li><img src="img/folder.gif" /> models</li>
											<li><img src="img/folder.gif" /> controllers</li>
											<li><img src="img/folder.gif" /> views</li>
									
										</ul>
									</li>				
								</ul>
												
							</li>
						</ul>	
					</div>		
					<ul>
						<li>
							All Javascripts found will be taken into the build file						
						</li>
						<li>
							Build files are written into the main parent folder 						
						</li>
						<li>
							The following files are generated:<br />
							<b>Pack jamal Button</b> creates:<br />
							- jamal_debug.js -><small>concatenated files from jamal core directory uncompressed</small><br/>
							- jamal_packed.js -><small>compressed version</small>		
							<br /><br />
							<b>Pack App Button</b>creates:<br />
							- app_debug.js -><small>concatenated files from app directory uncompressed</small><br/>
							- app_packed.js -><small>compressed version</small>
							<br /><br />		
							<b>Pack All Button</b> creates:<br />
							- all_debug.js -><small>concatenated files app_debug + jamal_debug uncompressed</small><br/>
							- all_packed.js -><small>compressed version</small>		
						</li>
					</ul>
		        </fieldset>
			
				<fieldset>
					<legend>Known Issues / ToDo</legend> 
					<ul>						
						<li>
							Save/Load Project Settings for quick access to existing jamal projects					
						</li>
						<li>
							Save JamalBuilder Settings					
						</li>						
						<li>
							Write a universal file handler component			
						</li>
						<li>
							Not tested on OSX 					
						</li>
						<li>
							Make error check for missing core files.				
						</li>
						<li>
							let the user setup code templates for Model/View/Controller files			
						</li>						
					</ul>
		        </fieldset>
				<fieldset>
					<legend>Contact</legend> 
					<p>
						Georg Leciejewski | georg@mediaprojekte.de
					</p>
			
		        </fieldset>
							
			</div>
		</div>

	</body>
</html>